home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 1.iso / desktop / cuseemez.exe / CUSEEME.TXT < prev    next >
Text File  |  1994-05-04  |  12KB  |  236 lines

  1.  
  2.  
  3. CU-SeeMe (General Information)
  4. Desktop Videoconferencing Software
  5. from Cornell University
  6.  
  7. A videoconferencing program, CU-SeeMe, is available free from Cornell
  8. University under copyright of Cornell and its collaborators.  CU-SeeMe
  9. provides a one-to-one connection, or by use of a reflector, a one-to-many,
  10. a several-to-several, or a several-to-many conference depending on user
  11. needs and hardware capabilities.  It displays 4-bit grayscale video windows
  12. at 160x120 pixels or at double that diameter. The PC version does not (yet)
  13. include audio.  So as far as we know, CU-SeeMe was the first and may still
  14. be the only software available for personal computers which supports
  15. real-time multiparty videoconferencing on the Internet.
  16.  
  17. CU-SeeMe is intended to provide useful conferencing at minimal cost. 
  18. Receiving requires only a personal computer with a screen capable of
  19. displaying 256 colors and a connection to the Internet.  Sending requires the
  20. same plus a camera and video capture capability such as a VideoSpigot
  21. for Windows or Creative Labs Video Blaster board.
  22.  
  23. At this time, CU-SeeMe runs in an early prototype under Windows and in a
  24. more mature version on the Macintosh using an IP network connection.  With
  25. CU-SeeMe each participant can decide to be a sender, a receiver, or both. 
  26. Warning: Although being improved with each version, CU-SeeMe is not mature
  27. production software--USE AT YOUR OWN RISK.  And also, PLEASE TREAT THE
  28. INTERNET KINDLY--keep b/w limits set down under 100kbps, or less if you
  29. share limited bandwidth with others.  Many folks connected to the Internet
  30. can use CU-SeeMe with default settings and cause no problem to anyone else;
  31. but unfortunately, not everyone.  If you don't know whether using CU-SeeMe
  32. will mess up the network for someone else, check it out first, please.
  33.  
  34. CU-SeeMe initially was written for the Macintosh by Tim Dorcey with design
  35. assistance and sponsorship by Richard Cogger of the Advanced Technology
  36. Group in the Network Resources division of Cornell University's Information
  37. Technologies (CIT).  Important early contributions came from: Cornell
  38. University Medical Colleges (CUMC), Scott Brim, and John Lynn.  Steve Edgar
  39. and Rich Kennerly have done the main work in developing the Windows
  40. version.
  41.  
  42. Since October 1, 1993, the CU-SeeMe Project receives funding from the
  43. National Science Foundation.  NYSERNet (New York State Educational Research
  44. Network) provides valuable support for CU-SeeMe spreading the word
  45. throughout the Internet community as well as creating one of the first
  46. public reflector sites for user testing.  And a very significant
  47. collaborative effort at Cornell University Medical Colleges (CUMC)
  48. contributes to substantial expertise and code.
  49.  
  50. This material is partially based on work sponsored by the National Science
  51. Foundation under Cooperative Agreement No. NCR-9318337.  The Government has
  52. certain rights in this material.  Any opinions, findings, and conclusions
  53. or recommendations expressed in this publication are those of the author
  54. and do not necessarily reflect the views of the National Science
  55. Foundation.
  56.  
  57. Other documents, CU-SeeMe Project: Plans, Goals, & Rationale, and
  58. Information on Public Reflectors will also be available (soon) on our ftp
  59. server for those interested in more detail about how to get and use the
  60. program.  Subscription to a cu-seeme-l maillist is also available for
  61. communication among CU-SeeMe users.
  62.  
  63. Please send comments, suggestions and bug reports to r.cogger@cornell.edu. 
  64. You can be a great help in making CU-SeeMe a good, stable application.
  65.  
  66. Be Seeing You!
  67. ********************************************************
  68. Copyright C1993, 1994, Cornell University
  69.  
  70. Cornell hereby grants permission to use, copy, modify, and distribute the 
  71. CU-SeeMe version 0.60 program for any purpose and without fee, provided 
  72. that these copyright and permission notices appear on all copies and 
  73. supporting documentation, the name of Cornell not be used in advertising or 
  74. publicity pertaining to distribution of the program without specific prior 
  75. permission, notice be given in supporting documentation that copying and 
  76. distribution is by permission of Cornell.  CORNELL MAKES NO REPRESENTATIONS
  77. OR WARRANTEES, EXPRESS OR IMPLIED.  By way of example, but not limitation,
  78. CORNELL MAKES NO REPRESENTATIONS OR WARRANTEES OF MERCHANTABILITY OR
  79. FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THIS SOFTWARE OR
  80. DOCUMENTATION WILL NOT INFRINGE ANY PATENTS, COPYRIGHTS, TRADEMARKS, OR
  81. OTHER RIGHTS.  Cornell shall not be held liable for any liability with
  82. respect to any claim by the user or any other party arising from use of the
  83. program.
  84.  
  85. ********************************************************
  86.  
  87. HOW TO OBTAIN CU-SeeME SOFTWARE
  88.  
  89. Use ftp (File Transfer Protocol) to:
  90.  
  91. Server:        gated.cornell.edu
  92. UserID:        anonymous
  93. Password:      <none>
  94. directory:     /pub/video
  95.  
  96. PC Windows versions have a 'W' in the version number which distinguishes
  97. them from Macintosh versions.
  98.  
  99. Download the latest README file, if there is one later than the date at the 
  100. top of this file you are reading.  Then get the application and other files 
  101. you need.
  102. *****************************************************************************
  103.  
  104. HOW TO TEST CU-SeeMe
  105.  
  106. To connect for a CU-SeeMe video conference, you must have the IP address of 
  107. another CU-SeeMe user or the address of a CU-SeeMe reflector.  If calling 
  108. another user, the user must have CU-SeeMe running in *WAITING* status on 
  109. their desktop.  Use Connect or Connect to > in the Connections menu.  We 
  110. suggest that you begin by using two PCs, one connecting to the other, 
  111. for a first test of CU-SeeMe.
  112.  
  113. You will need to use a reflector to have a multiparty conference on the 
  114. Internet.  The CU-SeeMe reflector program is a Unix program which we have 
  115. tested so far only on Sun Sparc workstations.  If you are not familiar with 
  116. IP networks, reflectors and/or your particular network set-up, ask your 
  117. system administrator for help in operating a CU-SeeMe reflector.  
  118. Instructions on how to operate a reflector follow.
  119.  
  120. ********************************************************
  121. HOW TO SUBSCRIBE TO THE CU-SeeMe MAIL LIST
  122.  
  123. For anyone interested in following developments in CU-SeeMe or its use, or 
  124. in contacting other CU-SeeMe users, an automated maillist has been 
  125. established.  The list is provided for unrestricted discussion of the 
  126. CU-SeeMe packet video software.  Developers and project management all read 
  127. the list.  To date there has been little traffic, but we expect more as new 
  128. versions are released over the next few months.  We, and other users, would 
  129. also like to hear about and discuss innovative uses of CU-SeeMe.  Please 
  130. write and tell us your story.
  131.     To join the list, send a message with the following line as the entire 
  132. message body to listserv@cornell.edu:
  133.  
  134. subscribe cu-seeme-l  <first name> <last name>
  135.  
  136. (Substitute your actual name, please; it's amazing how many don't.)  
  137. You should receive a confirming message with extensive instructions on 
  138. use of the list.
  139.  
  140. You can send mail to be distributed to the list to: cu-seeme-l@cornell.edu. 
  141.  Please be sure to send to this address ONLY when you want your message 
  142. redistributed.
  143.         
  144.  
  145. ********************************************************
  146. HOW TO OPERATE A CU-SeeMe REFLECTOR:
  147.  
  148. 1. Obtain software -- a tar file may be obtained via anonymous ftp from
  149. gated.cornell.edu in directory /pub/video as reflect.v9.tar. Untar and
  150. install in the usual way on a Sun Sparc with a good Internet connection. 
  151.  
  152. 2. Issue the unix command: "reflect" and then open connections to the Sun 
  153. from Mac's running CU-SeeMe0.42 or CU-SeeMe0.60. 
  154.  
  155. 3.  On the version 9 reflector, if you issure "reflect -s" each Mac will 
  156. receive a copy of its own video stream as well as any other streams.
  157.  
  158. 4.  The tar file for v9 includes the sources for the reflector so folks can 
  159. try porting to other platforms.  Anything with Berkeley networking should 
  160. be OK, but we did find an incompatibility with the sockets implementation 
  161. in AIX for the RS-6000.
  162.  
  163. 5.  We have carried up to 6 participants on a reflector.  But give some 
  164. thought to how reflectors are linked together and how many streams are 
  165. flowing on which paths.  Currently, CU-SeeMe limits open windows to 8, but 
  166. trying to have 8 folks each send one stream and receive 7 thru the same 
  167. reflector, assuming it has just one ethernet interface, would mean 8 
  168. streams in and 56 out.  If each tries to get 100Kbps through at some point 
  169. in time, you would be trying to get 6.4 Mbit/sec thru the ethernet.  That 
  170. would probablybe deep into the collision realm.  With the -g and -r 
  171. parameters, you can set up a reflector net which could give a fairly large 
  172. conference; PLEASE PAY ATTENTION TO THE LOAD YOU PUT ON THE INTERNET.
  173.  
  174. The reflector (version .09) accepts the following parameters:
  175.  
  176. -s                  self-reflect mode
  177. -d                  debug mode 
  178. -t tracefile        specifiy the name of a tracefile
  179. -c ipaddress        normal client
  180. -r ipaddress        "respond" as a server to a BCC client
  181. -g ipaddress        "go get" video from specified BCC server
  182. -m ttl ipaddress    multicast to ipaddress with TTL set to ttl
  183.  
  184. -s is debugging option that sends the clients video stream back to himself
  185.  
  186. -d prints out debugging and packet trace information
  187.  
  188. -t traces "events" to the specified log file.  Right now the reflector 
  189.    always logs "events" to a log file, if the file name is not specified
  190.    the file reflect.log is used
  191.  
  192. -c is used to construct an admit list for the reflector.  If you want 
  193.    to restrict access to the reflector, use a series of -c options.  Only
  194.    those users with the listed IP addresses will be permitted to use the 
  195.    reflector.  If no -c options are specified, the reflector will 
  196.    accept any and all clients.  
  197.  
  198. -r tells the reflector to "respond" to a second reflector, at the specified
  199.    IP address, providing a "blind carbon copy" of all video streams coming 
  200.    to this reflector.  Note that nothing is accepted from this second 
  201.    reflector, it is a one way pipe, intended to impact the conference 
  202.    minimally.
  203.  
  204. -g tells the reflector to "go get" video from the primary reflector at the
  205.    specified IP address, thus providing a watch only service for Mac 
  206.    clients who connect to this reflector to observe the conference on the 
  207.    primary reflector.   Ordinarily, such clients should open connections 
  208.    unchoosing the "I will send" option, to conserve bandwidth.   
  209.    Alternatively, a reflector could use this option with the -m option to 
  210.    function as a relay to the mbone.  Caution: you might think that setting 
  211.    up complementary -g -r pairs on two reflectors would give you a general 
  212.    inter-reflector link, allowing you to distribute reflector load. In fact 
  213.    it will produce a loop and a lot of collisions.
  214.  
  215. -m multicast all video streams to the specified IP multicast group address 
  216.    (it *must* be a multicast group address) with the specified TTL. This  
  217.    option is currently only useful in conjunction with nv 3.1 used to 
  218.    receive the video streams.  If compiling the sources, use -DMULTI to 
  219.    enable this option.  To use -m, you must run the reflector on a unix 
  220.    system with multicast kernal.  
  221.  
  222. =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
  223.  
  224. f.jill charboneau                     Advanced Technologies and Planning Group
  225.                                               Cornell Information Technologies
  226. cu-seeme information designer                               Cornell University  
  227.                                                             Ithaca N.Y.  14853
  228. jfc1@cornell.edu                                                  607/255-5993
  229.  
  230.          "Never mistake a clear view for a short distance."
  231.                                                        -Paul Saffo         
  232.                                   
  233. +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
  234.                                                     
  235.  
  236.